跳到主要内容

关于数字信号处理

何为DSP

数字信号处理Digital signal processing),简称DSP。其目的是对真实世界的模拟信号进行加工和处理。因此在数字信号处理前,模拟信号要用模数转换器(A-D轉換器)变成数字信号;经数字信号处理后的数字信号往往要用数模转换器(D-A轉換器)变回模拟信号,才能适应真实世界的应用。

上面这一小段文字摘自维基百科关于数字信号处理的页面。数字信号处理是面向电子信息学科的专业基础只是,也是多门新型学科的基础理论。在众多重要的科学和工程技术领域,信号处理都发挥着巨大的作用。可以说,数字信号处理是我们通过计算机洞察世界的基础工具。

为何DSP

实际上,工具箱并没有得到一个专门学习数字信号处理的机会。在学习深度学习的过程中,工具箱接触到了数据集、卷积、激活函数等知识之后,发现它们本身都离不开数字信号处理。

在定义上,信号代表着随时间变化的量。例如,声音信号代表的是空气压力随着时间的变化。

在这里我们重点关注三个问题:信号的合成、转换和分析。

虽说信号被定义为“代表着随时间变化的量”,但是数字信号处理的方法同样适用于随空间而不是随时间变化的信号。例如:

  • 声音可以被理解为一维空间内随时间变化的信号。

  • 图像可以被理解为二维空间内变化的信号。

  • 视频可以被理解为二维空间内随时间变化的信号。

通过学习数字信号处理,工具箱也许会对深度学习中一些不同类型数据的处理过程产生不一样的理解。

这个仓库中关乎DSP的部分

我们不用MATLAB。请带好你的Python,装上numpy和matplotlib,系好安全带。